.page {
	box-sizing: border-box;
	background: #ffffff;
	border-radius: 5px;
	padding: 12px;
	box-sizing: border-box;

	:global {
		.search {
			margin-bottom: 12px;
			padding-bottom: 28px;
			border-bottom: 1px solid #dddddd;
		}

		.ant-tabs-card.ant-tabs-top {
			.ant-tabs-nav {
				margin: 0;
			}

			.ant-tabs-nav::before {
				display: none;
			}

			.ant-tabs-tab {
				margin-left: 0;
				border: 1px solid @primary-color;
				border-right: none;
				border-bottom: none;
				border-radius: 0;
				background: #effffd;
			}

			.ant-tabs-tab:first-child {
				border-top-left-radius: @border-radius-base;
			}

			.ant-tabs-tab:nth-last-child(2) {
				border-top-right-radius: @border-radius-base;
				border-right: 1px solid @primary-color;
			}

			.ant-tabs-tab-active {
				z-index: 1;
				background: #ffffff;
				box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
				border: none !important;
			}

			.ant-tabs-tab-active + .ant-tabs-tab {
				border-left: none;
			}

			.ant-tabs-nav-wrap {
				padding: 12px 0 0 12px;
			}

			.ant-tabs-content-holder {
				margin: 0 12px;
				padding: 12px;
				border-radius: @border-radius-base;
				border-top-left-radius: 0;
				box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
			}
		}

		.btnlist {
			margin: 0 0 12px;

			:global {
				// 按钮颜色
				.btn_warning {
					color: @warning-color;
					border-color: @warning-color;
				}

				.btn_import {
					color: @import-color;
					border-color: @import-color;
				}
			}
		}
	}
}

:global {
	.linkBtn {
		margin: 12px 0;
	}

	.stepBox {
		background: #f7f7f7;
		box-sizing: border-box;
		margin: 30px 0px 0px;
		display: flex;
		justify-content: space-between;
	}

	.inlineImg {
		display: inline-block;
		width: 120px;
		margin: 20px 30px;
		height: 120px;
		border-radius: @border-radius-base;
		background: #ffffff;
		text-align: center;
		vertical-align: middle;
		color: @primary-color;
		font-size: 42px;
		line-height: 120px;
	}

	.inlineText {
		color: #333333;
		background: #f7f7f7;
		padding: 12px 24px;
		box-sizing: border-box;
		display: inline-block;
		width: calc(100% - 180px);

		.text {
			line-height: 2em;
			color: #999999;
		}

		.title {
			font-size: 16px;
			color: #333333;
		}

		.downOrupload {
			margin: 12px 0 0;
		}
	}

	.ant-steps-label-vertical .ant-steps-item-content {
		width: 145px;
	}
}
